A 16 Core Processor With Hybrid Inter-Core Communication
نویسندگان
چکیده
A 16-core processor with hybrid (i.e., both message-passing and shared-memory) inter-core communication mechanisms are implemented in 90nm CMOS. Shared-memory communication is supported using the shared memory within each cluster and Message-passing communication is enabled in a 3× 6 Mesh packet-switched network-on-chip. The proposed system consists of a direct memory to memory communication between two clusters which is implemented by using a DMA prototype. The prototype is especially designed for specific functionality. It is observed that the communication time between the source and destination is 620ns in case of shared-memory communication and it gets reduced to 450ns in case of message-passing communication. Compared to shared-memory and message-passing communications the proposed system reduces the communication time to 330ns. Three types of communications are implemented in XILINX 12.2 version software.
منابع مشابه
Hybrid Vs Memory-to-memory Communication in Multi-core Processor
Now a day’s multi-core architecture introduces new challenges for effective implementation of inter-core communication, as Inter-core communication plays an important role to balance the delay in a multicore processor. The two mechanisms used for inter-core communication are sharedmemory and message-passing communications. Shared-memory communication fails to provide sufficient scalability with...
متن کاملتدوین و اعتبارسنجی چارچوب شایستگیهای اساسی مهارت های ارتباطی در همکاری بین حرفهای
Background: Development of a core competency of inter-professional education is key step in the implementation of inter professional education and team-based care. The purpose of this research was to develop a validated set of inter professional collaborator communication skill core competencies compatible with the Iranian culture. Methods: This study was qualitative, and conducted i...
متن کاملUsing Processor Partitioning to Evaluate the Performance of MPI, OpenMP and Hybrid Parallel Applications on Dual- and Quad-core Cray XT4 Systems
Chip multiprocessors (CMP) are widely used for high performance computing. While this presents significant new opportunities, such as on-chip high inter-core bandwidth and low inter-core latency, it also presents new challenges in the form of inter-core resource conflict and contention. A challenge to be addressed is how well current parallel programming paradigms, such as MPI, OpenMP and hybri...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملA Hexagonal Processor and Interconnect Topology for Many-Core Architecture with Dense On-Chip Networks
Network-on-Chips (NoCs) are used to connect large numbers of processors in many-core processor architecture because they perform better than less scalable methods such as global shared buses. Among all NoC design parameters, NoC topologies define how nodes are placed and connected and greatly affect the performance, energy efficiency, and circuit area of many-core processor arrays. Due to its s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015